<?php
mysql_query("set names 'utf8'");
date_default_timezone_set('America/Mexico_City');
$fecha_actual = date("Y-m-d H:i:00",time());  

function depto_ticket($id,$con)
{
	$consulta="SELECT ticket_id_ticket, departamento.nombre as departamento, empresa.nombre as empresa
	FROM usuarios,usuarios_has_ticket,ticket, departamento, empresa where ticket_id_ticket=id_ticket and usuarios_id_usuarios=id_usuarios and Departamento_id_departamento=id_departamento and Empresa_id_empresa=id_empresa and solicitud=1 and (estado_id_estado=1 or  estado_id_estado=2)  and id_departamento=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function datos_campos_on($id,$con)
{
	$consulta="SELECT count(id_campos) as cuenta from ticket_datos,campos_ticket,ticket_datos_has_campos_ticket 
	where ticket_datos_id_datos=id_datos and campos_ticket_id_datos=id_campos and datos='on' and ticket_id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function datos_campos_todos($id,$con)
{
	$consulta="SELECT count(id_campos) as cuenta from ticket_datos,campos_ticket,ticket_datos_has_campos_ticket 
	where ticket_datos_id_datos=id_datos and campos_ticket_id_datos=id_campos and ticket_id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function Plantillas($con,$id)
{
	$consulta = "SELECT idPlantilla, nombre, presupuesto, presupuesto2  FROM plantilla_ticket where idPlantilla='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function estado($con){
	$consulta="SELECT id_estado, nombre FROM estado";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function correos_ticket($id,$con){
	$consulta="SELECT Usuarios_id_usuarios, correo_electronico as correo from usuarios_has_ticket, usuarios where Usuarios_id_usuarios=id_usuarios and ticket_id_ticket=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function mail_usuario($id,$con){
	$consulta="SELECT correo_electronico FROM usuarios where id_usuarios=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}
function resta_gastos($valor,$plantilla,$id_ticket,$gasto_ant,$con)
{
	//$consulta="SELECT (presupuesto-$valor-(SELECT sum(cantidad) as gastos FROM gastos WHERE id_ticket=$id_ticket)) as resta FROM plantilla_ticket WHERE idPlantilla='$plantilla'";
	$consulta="SELECT (presupuesto-$valor-$gasto_ant) as resta FROM plantilla_ticket WHERE idPlantilla='$plantilla'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;

}

function ingresar_gastos($iduser,$id_ticket,$gasto,$con)
{
	$consulta="INSERT INTO gastos(cantidad, id_usuario, id_ticket, fecha) VALUES ('".$gasto."', '".$iduser."', '".$id_ticket."', '".date("Y-m-d H:i:s",time())."')";
	$resultado=mysql_query($consulta,$con);
}

function ver_gastos($id_ticket,$con)
{
	$consulta="SELECT sum(cantidad) as gastos, idgastos, cantidad, id_usuario, fecha, nombre FROM gastos, usuarios where id_usuario=id_usuarios and id_ticket=$id_ticket";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function suma_gastos_ticket($id_ticket,$con)
{
	$consulta="SELECT sum(cantidad) as gastos FROM gastos where id_ticket=$id_ticket";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function alcance_gastos($id,$con)
{
$consulta="SELECT alcance,gastos FROM ticket where id_ticket=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function idticket_info($id,$con)
{
	$consulta="SELECT id_ticket,prioridad_id_prioridad,Estado_id_estado,fecha_inicio, tipo from ticket where Estado_id_estado!=3 and Estado_id_estado!=4 and id_ticket=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function empresa_id($id,$con){
$consulta="SELECT id_usuarios, Departamento_id_departamento, Perfiles_id_Perfiles,Empresa_id_empresa, empresa.nombre 
FROM usuarios, departamento, empresa 
where  Departamento_id_departamento=id_departamento and Empresa_id_empresa=id_empresa and id_usuarios=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function sla_ticket_habilitado($con){
$consulta="SELECT  sla_has_plantilla_ticket.Plantilla_ticket_idPlantilla as plantilla,Categorias_id_categoria as categoria, categorias.Nombre,sla_id_SLA as id_sla,  habilitado 
FROM plantilla_ticket_has_categorias,sla_has_plantilla_ticket, categorias
WHERE sla_has_plantilla_ticket.Plantilla_ticket_idPlantilla=plantilla_ticket_has_categorias.Plantilla_ticket_idPlantilla and Categorias_id_categoria=id_categoria and habilitado=1";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function plantilla_ticket_cerrado($id,$con)
{
	$consulta="SELECT categorias.id_categoria,categorias.nombre as categoria, Plantilla_ticket_idPlantilla as plantilla, habilitado, id_ticket, fecha_inicio, fecha_vencimiento
FROM categorias, categorias_has_ticket,ticket,plantilla_ticket_has_categorias 
where categorias_has_ticket.categorias_id_categoria=id_categoria and  plantilla_ticket_has_categorias.Categorias_id_categoria=id_categoria 
and ticket_id_ticket=id_ticket and habilitado=1 and Estado_id_estado=3 and categorias.id_categoria='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function datosEmpresa($con)
{
	$consulta="SELECT id_empresa, nombre, rfc, calle, noExt, noInt, colonia, delegacion, cp  FROM empresa";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function datosEmpresaCliente($con)
{
	$consulta="SELECT * FROM clientes";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function datosDepartamentoEmpresa($con,$id)
{
	$consulta="SELECT id_departamento, empresa.nombre as empresa, departamento.nombre departamento FROM departamento,empresa where empresa_id_empresa=id_empresa and id_empresa='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function datosCategoriasDepartamentos($con,$id)
{
	$consulta="SELECT id_categoria, departamento_id_departamento, categorias.nombre FROM categorias,departamento where departamento_id_departamento=id_departamento and id_departamento='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function prioridad($con){
$consulta="SELECT id_prioridad, nombre FROM prioridad";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function representantes($categoria,$con){
$consulta="SELECT id_usuarios,usuarios.nombre, correo_electronico
 FROM usuarios,perfiles,departamento,categorias where perfiles_id_perfiles=id_perfiles and usuarios.departamento_id_departamento=departamento.id_departamento and categorias.Departamento_id_departamento=departamento.id_departamento and perfiles.nombre='representante' and id_categoria=$categoria";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}
function supervisores($categoria,$con)
{
$consulta="SELECT id_usuarios,usuarios.nombre, correo_electronico,departamento.nombre
 FROM usuarios,perfiles,departamento,categorias where perfiles_id_perfiles=id_perfiles and usuarios.departamento_id_departamento=departamento.id_departamento and categorias.Departamento_id_departamento=departamento.id_departamento and perfiles.id_perfiles=4 and id_categoria=$categoria";
 $resultado=mysql_query($consulta,$con);
	return $resultado;
}

function representantes_producto($con){
$consulta="SELECT distinct id_usuarios,usuarios.nombre, correo_electronico 
FROM usuarios,perfiles,departamento,categorias where perfiles_id_perfiles=id_perfiles 
and usuarios.departamento_id_departamento=departamento.id_departamento and categorias.departamento_id_departamento=departamento.id_departamento and perfiles.nombre='representante'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function representantes_imagen($id,$con){
$consulta="SELECT id_usuarios,imagen, nombre, correo_electronico
FROM usuarios,usuarios_has_ticket where usuarios_id_usuarios=id_usuarios and  ticket_id_ticket='$id' and solicitud=0 order by responsable desc";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function ticket_empresa($id,$con){
$consulta="SELECT distinct id_empresa,empresa.nombre as empresa,departamento.nombre as departamento
FROM usuarios,usuarios_has_ticket, departamento, empresa where usuarios_id_usuarios=id_usuarios and Departamento_id_departamento=id_departamento
and Empresa_id_empresa=id_empresa and ticket_id_ticket='$id' and solicitud=0";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function ticket_depto($id,$con){
$consulta="SELECT distinct  departamento.nombre as departamento
FROM usuarios,usuarios_has_ticket, departamento, empresa where usuarios_id_usuarios=id_usuarios and Departamento_id_departamento=id_departamento
and Empresa_id_empresa=id_empresa and ticket_id_ticket='$id' and solicitud=0";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function representantes_ticket($id,$con){
$consulta="SELECT id_usuarios,usuarios.nombre as nombre, usuarios.correo_electronico as correo, departamento.nombre as departamento, empresa.nombre as empresa, responsable,imagen
FROM usuarios,usuarios_has_ticket, departamento, empresa 
where usuarios_id_usuarios=id_usuarios and Departamento_id_departamento=id_departamento and Empresa_id_empresa=id_empresa and ticket_id_ticket='$id' and solicitud=0 order by responsable desc";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}


function categoria_empresa($id,$con){
$consulta="SELECT id_categoria, categorias.Nombre as categoria,departamento.nombre as departamento, empresa.id_empresa
FROM categorias, departamento, empresa, plantilla_ticket_has_categorias where Departamento_id_departamento=id_departamento and Empresa_id_empresa=id_empresa 
and Categorias_id_categoria=id_categoria and habilitado=1 and id_empresa=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function representantes_ticket_proyecto($id,$con){
$consulta="SELECT id_usuarios,usuarios.nombre as nombre, usuarios.correo_electronico as correo 
FROM usuarios,usuarios_has_ticket where usuarios_id_usuarios=id_usuarios and ticket_id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}


function idDatosReglasCate( $con)
{
	$consulta="SELECT  id_usuarios, usuarios.nombre FROM usuarios WHERE Perfiles_id_Perfiles = 2";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function productos($con){
	
$consulta="SELECT id_productos, tipo_producto_id_tipo_producto, Empresa_id_empresa, nombre FROM productos";
	$resultado=mysql_query($consulta,$con);
	return $resultado;

}

function producto_ticket($id,$con)
{
	$consulta="SELECT productos.nombre as producto FROM productos, productos_has_ticket,ticket 
	where productos_id_productos=id_productos and ticket_id_ticket=id_ticket and id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function categoria_ticket($id,$con)
{
	$consulta="SELECT categorias.id_categoria,categorias.nombre as categoria, Plantilla_ticket_idPlantilla as plantilla, habilitado 
	FROM categorias, categorias_has_ticket,ticket,plantilla_ticket_has_categorias where categorias_has_ticket.categorias_id_categoria=id_categoria 
	 and  plantilla_ticket_has_categorias.Categorias_id_categoria=id_categoria and ticket_id_ticket=id_ticket and habilitado=1 and id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function id_sla($idplant,$con)
{
	$consulta="SELECT sla_has_plantilla_ticket.sla_id_SLA as sla FROM sla_has_plantilla_ticket
 where plantilla_ticket_idPlantilla='$idplant'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function id_sla_prioridad($idplant,$prioridad,$con)
{
	$consulta="SELECT sla_has_plantilla_ticket.sla_id_SLA as sla 
	FROM sla_has_plantilla_ticket,prioridad_has_sla
 where prioridad_id_prioridad='".$prioridad."' and sla_has_plantilla_ticket.SLA_id_SLA=prioridad_has_sla.sla_id_SLA and plantilla_ticket_idPlantilla='$idplant'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function total_sla_ticket($con)
{
	$consulta="SELECT count(sla_id_SLA) as total FROM sla_has_plantilla_ticket";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function id_sla_proyecto($id,$con)
{
	$consulta="SELECT sla_id_SLA as sla from producto_campos_has_sla where producto_campos_id_campo='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function datos_sla($id,$con)
{
	$consulta="SELECT nombre, hora_limite1, dia_limite1, minuto_limite1, hora_limite2, dia_limite2, minuto_limite2, desviacion1, desviacion2, desviacion3 
	FROM sla where id_SLA='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function solicitado($id,$con)
{
	$consulta="select usuarios.Departamento_id_departamento, departamento.nombre  as departamento, empresa.nombre  as empresa, Perfiles_id_Perfiles,
	 perfiles.nombre as perfil,usuarios.id_usuarios,usuarios.nombre as nombre, puesto, correo_electronico, pass, twitter, facebook, 
	 Usuarios_id_usuarios, ticket_id_ticket,solicitud from usuarios, empresa, departamento, perfiles, ticket, usuarios_has_ticket 
	 where Empresa_id_empresa = id_empresa and Empresa_id_empresa=id_empresa and usuarios.Departamento_id_departamento=departamento.id_departamento and 
	 Perfiles_id_Perfiles = id_Perfiles and Usuarios_id_usuarios =id_usuarios and ticket_id_ticket=id_ticket and solicitud=1 and id_ticket ='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function categorias($con){
	$consulta="SELECT id_categoria, Departamento_id_departamento, Nombre FROM categorias";
	$resultado=mysql_query($consulta,$con);
	return $resultado;

}


function campos($idPlantilla, $con)
{
	$consulta="SELECT id_campos, nombre, plantilla FROM campos_ticket where plantilla='".$idPlantilla."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function campos_producto($idPlantilla, $con)
{
	$consulta="SELECT id_campo, plantilla_producto_id_plantilla_producto, nombre,porcentaje FROM producto_campos where plantilla_producto_id_plantilla_producto='".$idPlantilla."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function producto_campos($idPlantilla, $con)
{
	$consulta="SELECT id_campos, plantilla, nombre,porcentaje,presupuesto, tiempo FROM campos_producto where plantilla='".$idPlantilla."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}


function plantillas_productos($idproductos,$con)
{
	$consulta="SELECT productos_id_productos, plantilla_producto_id_plantilla_producto, habilitado FROM plantilla_producto_has_productos where productos_id_productos='$idproductos' and habilitado=1";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function plantillas_categorias($idcategorias,$con)
{
	$consulta="SELECT Plantilla_ticket_idPlantilla, Categorias_id_categoria, habilitado FROM plantilla_ticket_has_categorias where habilitado=1 and Categorias_id_categoria='$idcategorias'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function SLA_plantilla($idplantillla,$con)
{
	$consulta="SELECT id_SLA, nombre, hora_limite1, dia_limite1, minuto_limite1, hora_limite2, dia_limite2, minuto_limite2 FROM sla, sla_has_plantilla_ticket 
	where sla_id_SLA=id_SLA AND plantilla_ticket_idPlantilla=$idplantillla";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function insertar_sla_replica($nombre,$hora,$dia, $minuto,  $hora2, $dia2, $minuto2,$con)
{
	$consulta="INSERT INTO sla_ticket(nombre, hora_limite1, dia_limite1, minuto_limite1, hora_limite2, dia_limite2, minuto_limite2) 
    VALUES ('".$nombre."', '".$hora."', '".$dia."', ,'".$minuto."', '".$hora2."','".$dia2."', '".$minuto2."')";
	mysql_query($consulta,$con);
	$id=mysql_insert_id();
	return $id;		
}

function sla_ticket_fecha($id_ticket, $id_sla,$con)
{
	$consulta="INSERT INTO ticket_has_sla_ticket(ticket_id_ticket, sla_ticket_idsla_ticket, fecha) VALUES ($id_ticket, $id_sla, '".date("Y-m-d H:i:s",time())."')";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function insertar_ticket($nombre,$prioridad,$estado, $tipo,  $titulo, $presupuesto, $responsabilidad,$con)
{
	$consulta="INSERT INTO ticket (prioridad_id_prioridad, Estado_id_estado, nombre, fecha_inicio, tipo, titulo, presupuesto_ticket, responsabilidad, puntos)
	 VALUES ('".$prioridad."', '".$estado."', '".$nombre."', '".date("Y-m-d H:i:s",time())."','".$tipo."', '".$titulo."','".$presupuesto."', '".$responsabilidad."',1)";

	mysql_query($consulta,$con);
	$id=mysql_insert_id();
	return $id;		
}

function activar_ticket($id,$con)
{
	$consulta="UPDATE ticket SET  Estado_id_estado = 1, fecha_inicio = '".date("Y-m-d H:i:s",time())."', fecha_vencimiento = NULL WHERE id_ticket=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function insertar_ticket_proyecto($nombre,$prioridad,$estado, $tipo,  $titulo, $presupuesto,$fecha_ini, $responsabilidad, $con)
{
	$consulta="INSERT INTO ticket (prioridad_id_prioridad, Estado_id_estado, nombre, fecha_inicio, tipo, titulo, presupuesto_ticket, responsabilidad)
	 VALUES ('".$prioridad."', '".$estado."', '".$nombre."', '".$fecha_ini."','".$tipo."', '".$titulo."','".$presupuesto."','".$responsabilidad."')";
	mysql_query($consulta,$con);
	$id=mysql_insert_id();
	return $id;		
}

function insertar_producto_datos($ticket,$porcentaje,$usuario, $con)
{
	$consulta="INSERT INTO producto_datos(datos, usuarios_has_ticket_Usuarios_id_usuarios, usuarios_has_ticket_ticket_id_ticket) 
 VALUES ('".$porcentaje."','".$usuario."','".$ticket."')";
	mysql_query($consulta,$con);
	$id=mysql_insert_id();
	return $id;		
}

function insertar_serie_ticket($serie,$ticket, $con)
{
	$consulta="INSERT INTO seriales_has_ticket (seriales_idseriales, ticket_id_ticket) VALUES ('".$serie."', '".$ticket."')";
	$resultado=mysql_query($consulta,$con);
	return $resultado;	
}

function serie_ticket($ticket, $con)
{
	$consulta="SELECT idseriales, productos_id_productos, id_cliente, serial, fecha_compra, garantia, fecha_vencimiento, empresa, responsabilidad 
    FROM seriales, seriales_has_ticket where  seriales_idseriales=idseriales and ticket_id_ticket=$ticket";
	$resultado=mysql_query($consulta,$con);
	return $resultado;	
}

function insertar_producto_datos_campos($dato,$campo, $con)
{
	$consulta="INSERT INTO producto_datos_has_campos_producto (producto_datos_id_datos, campos_producto_id_datos) VALUES ('".$dato."', '".$campo."')";
	$resultado=mysql_query($consulta,$con);
	return $resultado;	
}

function insertar_contacto($nombre,$correo,$telefono,$movil, $twitter,$pass, $con)
{
	$consulta="INSERT INTO contacto (nombre, correo, telefono, movil, twitter, pass) VALUES ('".$nombre."', '".$correo."', '".$telefono."', '".$movil."','".$twitter."','".$pass."')";
	mysql_query($consulta,$con);
	$id=mysql_insert_id();
	return $id;		
}

function actualizar_contacto($nombre,$correo,$telefono,$movil, $twitter, $id_contacto,$con)
{
	$consulta="UPDATE contacto SET nombre = '".$nombre."', telefono = '".$telefono."', movil = '".$movil."', correo = '".$correo."', twitter = '".$twitter."' where id_contacto = '".$id_contacto."'";
	mysql_query($consulta,$con);
	return $resultado;
}

function seleccionar_miusuario($id,$con)
{
	$consulta="select nombre, correo_electronico,numero_telefonico,numero_extension from usuarios,telefonos,telefonos_has_usuarios,extensiones,telefonos_has_extensiones where usuarios.id_usuarios=usuarios_id_usuarios and telefonos_has_usuarios.telefonos_id_telefonos=id_telefonos and telefonos_has_extensiones.telefonos_id_telefonos=id_telefonos and extensiones_id_extensiones=id_extensiones and id_usuarios='$id'";
		$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function insertar_ticket_producto($idproducto,$idticket,$con)
{
	$consulta="INSERT INTO productos_has_ticket (productos_id_productos, ticket_id_ticket) VALUES ('".$idproducto."', '".$idticket."')";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function insertar_ticket_categoria($idcategoria,$idticket,$con)
{
	$consulta="INSERT INTO categorias_has_ticket (Categorias_id_categoria, ticket_id_ticket,fecha) VALUES ('".$idcategoria."', '".$idticket."', '".date("Y-m-d H:i:s",time())."')";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function update_ticket_categoria($idcategoria,$idticket,$con)
{
	$consulta="UPDATE categorias_has_ticket SET Categorias_id_categoria = '".$idcategoria."' where ticket_id_ticket = $idticket";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_ticket($orden,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad,prioridad_id_prioridad as id_prioridad , estado.nombre as estado, ticket.nombre as ticket, ticket.titulo,
	 fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket,alcance, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud,responsabilidad
	 FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad
	 and estado_id_estado=id_estado and ticket_id_ticket=id_ticket and id_usuarios=Usuarios_id_usuarios and id_estado!=3 and id_estado!=4 and  solicitud=1 order by id_ticket $orden";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}
function seleccionar_ticket3($orden,$con,$limit,$total)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad,prioridad_id_prioridad as id_prioridad , estado.nombre as estado, ticket.nombre as ticket, ticket.titulo,
	 fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket,alcance, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud,responsabilidad
	 FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad
	 and estado_id_estado=id_estado and ticket_id_ticket=id_ticket and id_usuarios=Usuarios_id_usuarios and id_estado!=3 and id_estado!=4 and  solicitud=1 order by id_ticket $orden limit $limit,$total";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_ticket2($orden,$con,$limit)
{
	$consulta="SELECT ticket.nombre,
       ticket.fecha_inicio,
       ticket.fecha_vencimiento,
       ticket.fecha_actualizacion,
       ticket.tipo,
       ticket.titulo,
       ticket.gastos,
       ticket.presupuesto_ticket,
       ticket.alcance,
       ticket.responsabilidad,
       ticket.puntos,
       ticket.actualizacion,
       estado.nombre AS estado,
       prioridad.nombre AS prioridad,
       seriales.serial,
       ticket.id_ticket,
       seriales.productos_id_productos,
       seriales.id_cliente,
       seriales.fecha_compra,
       seriales.fecha_vencimiento as fecha_vencimiento1,
       seriales.garantia,
       seriales.empresa,
       seriales.responsabilidad,
       usuarios_has_ticket.Usuarios_id_usuarios,
       usuarios.nombre AS contacto,
       usuarios_has_ticket.solicitud,
       ticket.prioridad_id_prioridad AS id_prioridad
  FROM   ( (   (   (   (   (   demo_inventario.ticket ticket
                           CROSS JOIN
                              demo_inventario.estado estado
                           ON (ticket.Estado_id_estado = estado.id_estado))
                       CROSS JOIN
                          demo_inventario.usuarios_has_ticket usuarios_has_ticket
                       ON (usuarios_has_ticket.ticket_id_ticket =
                              ticket.id_ticket))
                   CROSS JOIN
                      demo_inventario.usuarios usuarios
                   ON (usuarios_has_ticket.Usuarios_id_usuarios =
                          usuarios.id_usuarios))
               CROSS JOIN
                  demo_inventario.prioridad prioridad
               ON (ticket.prioridad_id_prioridad = prioridad.id_prioridad))
           LEFT OUTER JOIN
              demo_inventario.seriales_has_ticket seriales_has_ticket
           ON (ticket.id_ticket = seriales_has_ticket.ticket_id_ticket))
LEFT OUTER JOIN
          demo_inventario.seriales seriales
       ON (seriales_has_ticket.seriales_idseriales = seriales.idseriales))

 WHERE (    (estado.id_estado <> 3 AND estado.id_estado <> 4)
        AND usuarios_has_ticket.solicitud = 1 AND ticket.tipo='ticket' )
ORDER BY ticket.id_ticket $orden limit $limit,5" ;
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}


function correo_cliente($id,$con)
{
	$consulta="SELECT id_ticket, Usuarios_id_usuarios, usuarios.nombre as contacto, usuarios.correo_electronico, usuarios.facebook, usuarios.twitter, solicitud
	 FROM ticket,usuarios_has_ticket, usuarios WHERE ticket_id_ticket=id_ticket and id_usuarios=Usuarios_id_usuarios and solicitud=1 and id_ticket=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function correo_representante($id,$con)
{
	$consulta="SELECT id_ticket, Usuarios_id_usuarios, usuarios.nombre as contacto, usuarios.correo_electronico, solicitud
	 FROM ticket,usuarios_has_ticket, usuarios WHERE ticket_id_ticket=id_ticket and id_usuarios=Usuarios_id_usuarios and solicitud=0 and id_ticket=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_ticket_depto($idticket,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad,prioridad_id_prioridad as id_prioridad , estado.nombre as estado, ticket.nombre as ticket, ticket.titulo,
	 fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket,alcance, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud
	  FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad
	   and estado_id_estado=id_estado and ticket_id_ticket=id_ticket and id_usuarios=Usuarios_id_usuarios and id_estado!=3 and id_estado!=4 and  solicitud=1  and id_ticket=$idticket";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_ticket_3_4($con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad,prioridad_id_prioridad as id_prioridad, estado.nombre as estado, ticket.nombre as ticket, ticket.titulo,
	 fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket,alcance, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud,responsabilidad
	 FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad
	 and estado_id_estado=id_estado and ticket_id_ticket=id_ticket and id_usuarios=Usuarios_id_usuarios and id_estado!=1 and id_estado!=2 and id_estado!=5 and  solicitud=1 order by id_ticket";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_ticket_cerrado($con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad, estado.nombre as estado, ticket.nombre as ticket, ticket.titulo,
	fecha_inicio, fecha_vencimiento, fecha_actualizacion,  presupuesto_ticket,alcance, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud
	FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad
	and estado_id_estado=id_estado and id_estado=3 and ticket_id_ticket=id_ticket and tipo='ticket' and id_usuarios=Usuarios_id_usuarios and solicitud=1";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
	
}

function seleccionar_ticket_empresa($empresa,$orden,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad, prioridad_id_prioridad as id_prioridad, estado.nombre as estado, 
    ticket.nombre as ticket,ticket.titulo, fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket,
    alcance, Usuarios_id_usuarios, usuarios.nombre as contacto,
	Departamento_id_departamento,solicitud,id_departamento,Empresa_id_empresa, departamento.nombre, 
	(select empresa.nombre from empresa where id_empresa=Empresa_id_empresa)as empresa 
	FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios, departamento
	WHERE prioridad_id_prioridad=id_prioridad and estado_id_estado=id_estado and ticket_id_ticket=id_ticket
	and id_usuarios=Usuarios_id_usuarios and Departamento_id_departamento=id_departamento and id_estado!=3 and 
    id_estado!=4 and Empresa_id_empresa=$empresa order by id_ticket $orden";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_ticket_empresa2($empresa,$orden,$con)
{
	$consulta="SELECT distinct id_ticket, prioridad.nombre as prioridad, prioridad_id_prioridad as id_prioridad, estado.nombre as estado, 
    ticket.nombre as ticket,ticket.titulo, fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket,alcance,responsabilidad,usuarios.nombre as contacto, solicitud
	FROM ticket,prioridad,estado,usuarios_has_ticket,usuarios, departamento
	WHERE  departamento.id_departamento=departamento_id_departamento and id_usuarios=usuarios_id_usuarios and ticket_id_ticket=id_ticket and prioridad_id_prioridad=id_prioridad and estado_id_estado=id_estado and id_estado!=3 and 
    id_estado!=4 and empresa_id_empresa=$empresa and  solicitud=1 order by id_ticket $orden ";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_ticket_empresa3($empresa,$orden,$con,$limit,$total)
{
	$consulta="SELECT distinct id_ticket, prioridad.nombre as prioridad, prioridad_id_prioridad as id_prioridad, estado.nombre as estado, 
    ticket.nombre as ticket,ticket.titulo, fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket,alcance,responsabilidad,usuarios.nombre as contacto, solicitud
	FROM ticket,prioridad,estado,usuarios_has_ticket,usuarios, departamento
	WHERE  departamento.id_departamento=departamento_id_departamento and id_usuarios=usuarios_id_usuarios and ticket_id_ticket=id_ticket and prioridad_id_prioridad=id_prioridad and estado_id_estado=id_estado and id_estado!=3 and 
    id_estado!=4 and empresa_id_empresa=$empresa and  solicitud=1 order by id_ticket $orden limit $limit,$total";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_ticket_empresa_3_4($empresa,$orden,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad,prioridad_id_prioridad as id_prioridad, estado.nombre as estado, ticket.nombre as ticket,
	 ticket.titulo, fecha_inicio, fecha_vencimiento, tipo, fecha_actualizacion, presupuesto_ticket, alcance, Usuarios_id_usuarios, usuarios.nombre as contacto,
	 Departamento_id_departamento,solicitud,id_departamento,responsabilidad,Empresa_id_empresa, departamento.nombre, 
	 (select empresa.nombre from empresa where id_empresa=Empresa_id_empresa)as empresa 
	 FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios, departamento
	 WHERE prioridad_id_prioridad=id_prioridad and estado_id_estado=id_estado and ticket_id_ticket=id_ticket
	 and id_usuarios=Usuarios_id_usuarios and Departamento_id_departamento=id_departamento and id_estado!=1 and id_estado!=2 and id_estado!=5 and Empresa_id_empresa=$empresa and solicitud=1 order by id_ticket $orden";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_ticket_empresa_cerrado($empresa,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad, estado.nombre as estado, ticket.nombre as ticket,
	 ticket.titulo, fecha_inicio, fecha_vencimiento, fecha_actualizacion, presupuesto_ticket, alcance, Usuarios_id_usuarios, usuarios.nombre as contacto,
	 Departamento_id_departamento,solicitud,id_departamento,Empresa_id_empresa, departamento.nombre, 
	 (select empresa.nombre from empresa where id_empresa=Empresa_id_empresa)as empresa 
	 FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios, departamento
	 WHERE prioridad_id_prioridad=id_prioridad and estado_id_estado=id_estado and ticket_id_ticket=id_ticket  and estado=3
	 and tipo='ticket' and id_usuarios=Usuarios_id_usuarios and Departamento_id_departamento=id_departamento and Empresa_id_empresa=$empresa and solicitud=1";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
	
}

function cliente_ticket($id,$con)
{
	$consulta="SELECT Usuarios_id_usuarios, ticket_id_ticket,solicitud, nombre FROM usuarios_has_ticket, usuarios
	 WHERE solicitud=1 and Usuarios_id_usuarios=id_usuarios and ticket_id_ticket=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
	
}
function cliente_ticket2($id,$con)
{
	$consulta="SELECT nombre FROM usuarios_has_ticket, usuarios
	 WHERE solicitud=1 and Usuarios_id_usuarios=id_usuarios and ticket_id_ticket=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
	
}


function seleccionar_proyecto($con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad, estado.nombre as estado, ticket.nombre as ticket, ticket.titulo, fecha_inicio, 
	fecha_vencimiento, fecha_actualizacion FROM ticket,prioridad,estado WHERE prioridad_id_prioridad=id_prioridad and estado_id_estado=id_estado 
	and id_estado!=3 and id_estado!=4 and ticket.tipo='proyecto'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
	
}

function seleccionar_proyecto_3_4($con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad, estado.nombre as estado, ticket.nombre as ticket, ticket.titulo, fecha_inicio, 
	fecha_vencimiento, fecha_actualizacion FROM ticket,prioridad,estado WHERE prioridad_id_prioridad=id_prioridad and estado_id_estado=id_estado 
	and id_estado!=2 and id_estado!=1 and ticket.tipo='proyecto'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
	
}

function seleccionar_proyecto_empresa($correo,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad, estado.nombre as estado, ticket.nombre as ticket, ticket.titulo,
	 fecha_inicio, fecha_vencimiento, fecha_actualizacion, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud 
	 FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad 
	 and estado_id_estado=id_estado and ticket.tipo='proyecto' and ticket_id_ticket=id_ticket and solicitud=1 
	 and id_usuarios=Usuarios_id_usuarios and usuarios.correo_electronico='$correo'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_proyecto_empresa_3_4($correo,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad, estado.nombre as estado, ticket.nombre as ticket, ticket.titulo,
	 fecha_inicio, fecha_vencimiento, fecha_actualizacion, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud 
	 FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad 
	 and estado_id_estado=id_estado and ticket.tipo='proyecto' and ticket_id_ticket=id_ticket and solicitud=1 
	 and id_usuarios=Usuarios_id_usuarios and id_estado!=2 and id_estado!=1 usuarios.correo_electronico='$correo'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_proyecto_usuario($correo,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad, estado.nombre as estado, ticket.nombre as ticket, ticket.titulo,
	 fecha_inicio, fecha_vencimiento, fecha_actualizacion, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud 
	 FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad 
	 and estado_id_estado=id_estado and ticket.tipo='proyecto' and ticket_id_ticket=id_ticket and solicitud=0 
	 and id_usuarios=Usuarios_id_usuarios and usuarios.correo_electronico='$correo'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_proyecto_usuario_3_4($correo,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad, estado.nombre as estado, ticket.nombre as ticket, ticket.titulo,
	 fecha_inicio, fecha_vencimiento, fecha_actualizacion, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud 
	 FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad 
	 and estado_id_estado=id_estado and ticket.tipo='proyecto' and ticket_id_ticket=id_ticket and solicitud=0 
	 and id_usuarios=Usuarios_id_usuarios  and id_estado!=2 and id_estado!=1 and usuarios.correo_electronico='$correo'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function cate_ticket($id,$con)
{
	$consulta="select Categorias_id_categoria, Nombre, fecha from  categorias_has_ticket, categorias where Categorias_id_categoria=id_categoria and ticket_id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}


function seleccionar_ticket_id($id,$con)
{
	$consulta="SELECT id_ticket,id_prioridad,tipo, prioridad.nombre as prioridad, estado.nombre as estado, ticket.nombre as ticket, ticket.titulo, alcance, fecha_inicio, fecha_vencimiento, fecha_actualizacion, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud,puntos, actualizacion,responsabilidad
	FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad and estado_id_estado=id_estado and ticket_id_ticket=id_ticket and id_usuarios=Usuarios_id_usuarios and solicitud=1 and id_ticket=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}


function seleccionar_ticket_usuario($id,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad,prioridad_id_prioridad as id_prioridad, estado.nombre as estado, ticket.nombre as ticket, ticket.titulo, 
	fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket, alcance, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud,responsabilidad
	FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad and 
	estado_id_estado=id_estado  and id_estado!=3 and id_estado!=4 and ticket_id_ticket=id_ticket and id_usuarios=Usuarios_id_usuarios and usuarios.correo_electronico='".$id."' and  solicitud=1 order by id_ticket desc";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_ticket_usuario2($id,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad,prioridad_id_prioridad as id_prioridad, estado.nombre as estado, ticket.nombre as ticket, ticket.titulo, 
	fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket, alcance, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud,responsabilidad
	FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad and 
	estado_id_estado=id_estado  and id_estado!=3 and id_estado!=4 and ticket_id_ticket=id_ticket and id_usuarios=Usuarios_id_usuarios and usuarios.correo_electronico='".$id."' order by id_ticket desc";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}
function seleccionar_ticket_usuario3($id,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad,prioridad_id_prioridad as id_prioridad, estado.nombre as estado, ticket.nombre as ticket, ticket.titulo, 
	fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket, alcance, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud,responsabilidad
	FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad and 
	estado_id_estado=id_estado  and id_estado!=3 and id_estado!=4 and ticket_id_ticket=id_ticket and id_usuarios=Usuarios_id_usuarios and usuarios.correo_electronico='".$id."' order by id_ticket desc ";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_ticket_usuario3x($id,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad,prioridad_id_prioridad as id_prioridad, estado.nombre as estado, ticket.nombre as ticket, ticket.titulo, 
	fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket, alcance, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud,responsabilidad
	FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad and 
	estado_id_estado=id_estado  and id_estado!=3 and id_estado!=4 and ticket_id_ticket=id_ticket and id_usuarios=Usuarios_id_usuarios and usuarios.correo_electronico='".$id."' order by id_ticket desc";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}



function seleccionar_ticket_idusuario($id,$orden,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad,prioridad_id_prioridad as id_prioridad, estado.nombre as estado, ticket.nombre as ticket, ticket.titulo, 
	fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket, alcance, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud 
	FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad and 
	estado_id_estado=id_estado  and id_estado!=3 and id_estado!=4 and ticket_id_ticket=id_ticket and id_usuarios=Usuarios_id_usuarios and  
	Usuarios_id_usuarios='".$id."' order by id_ticket $orden";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_ticket_iddepto($id,$orden,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad,prioridad_id_prioridad as id_prioridad , estado.nombre as estado, ticket.nombre as ticket, ticket.titulo,
	 fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket,alcance, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud, departamento.nombre 
	 FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios,departamento, empresa WHERE prioridad_id_prioridad=id_prioridad and estado_id_estado=id_estado and ticket_id_ticket=id_ticket 
	 and id_usuarios=Usuarios_id_usuarios and id_estado!=3 and id_estado!=4 and  solicitud=1 and Departamento_id_departamento=id_departamento and Empresa_id_empresa=id_empresa and id_departamento='$id' order by id_ticket $orden";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}


function seleccionar_ticket_usuario_3_4($id,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad, prioridad_id_prioridad as id_prioridad,estado.nombre as estado, ticket.nombre as ticket, ticket.titulo, 
	fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket, alcance, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud,responsabilidad
	FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad and 
	estado_id_estado=id_estado  and id_estado!=1 and id_estado!=2 and id_estado!=5 and ticket_id_ticket=id_ticket and id_usuarios=Usuarios_id_usuarios 
	and usuarios.correo_electronico='".$id."' order by id_ticket desc";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}


function seleccionar_ticket_empresa3x($empresa,$orden,$con)
{
	$consulta="SELECT distinct id_ticket, prioridad.nombre as prioridad, prioridad_id_prioridad as id_prioridad, estado.nombre as estado, 
    ticket.nombre as ticket,ticket.titulo, fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket,alcance,responsabilidad,usuarios.nombre as contacto, solicitud
	FROM ticket,prioridad,estado,usuarios_has_ticket,usuarios, departamento
	WHERE  departamento.id_departamento=departamento_id_departamento and id_usuarios=usuarios_id_usuarios and ticket_id_ticket=id_ticket and prioridad_id_prioridad=id_prioridad and estado_id_estado=id_estado and id_estado!=3 and 
    id_estado!=4 and empresa_id_empresa=$empresa and  solicitud=1 order by id_ticket $orden";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}


function seleccionar_ticket_usuario_3_4x($id,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad, prioridad_id_prioridad as id_prioridad,estado.nombre as estado, ticket.nombre as ticket, ticket.titulo, 
	fecha_inicio, fecha_vencimiento, fecha_actualizacion, tipo, presupuesto_ticket, alcance, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud,responsabilidad
	FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad and 
	estado_id_estado=id_estado  and id_estado!=1 and id_estado!=2 and id_estado!=5 and ticket_id_ticket=id_ticket and id_usuarios=Usuarios_id_usuarios 
	and usuarios.correo_electronico='".$id."' order by id_ticket desc";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_ticket_usuario_cerrado($id,$con)
{
	$consulta="SELECT id_ticket, prioridad.nombre as prioridad, estado.nombre as estado, ticket.nombre as ticket, ticket.titulo, 
	fecha_inicio, fecha_vencimiento, fecha_actualizacion, presupuesto_ticket, alcance, Usuarios_id_usuarios, usuarios.nombre as contacto, solicitud 
	FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios WHERE prioridad_id_prioridad=id_prioridad and tipo='ticket' and estado_id_estado=id_estado
	and id_estado=3 and ticket_id_ticket=id_ticket and id_usuarios=Usuarios_id_usuarios and usuarios.correo_electronico='".$id."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
	
}

function seleccionar_contactos($id,$con)
{
	$consulta="select * from usuarios where Perfiles_id_Perfiles=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function representante_empresa($id,$con)
{
	$consulta="select id_usuarios, usuarios.nombre,correo_electronico, facebook, twitter, empresa.nombre as empresa  from usuarios,departamento, empresa 
	where Departamento_id_departamento=id_departamento  and Empresa_id_empresa=id_empresa and usuarios.departamento_id_departamento=id_departamento and (Perfiles_id_Perfiles=4 or Perfiles_id_Perfiles=2) and id_empresa='".$id."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function seleccionar_contacto($id,$con)
{
	$consulta="select * from usuarios where id_usuarios='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}


function datosEmpresaProductos($con,$id)
{
	$consulta=" Select id_productos,tipo_producto_id_tipo_producto,tipo_producto.nombre as tipo, Empresa_id_empresa, productos.nombre, empresa.nombre as empresa 
	FROM productos,tipo_producto,empresa where id_tipo_producto=tipo_producto_id_tipo_producto and id_empresa=Empresa_id_empresa and tipo='producto' and Empresa_id_empresa='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function datosEmpresaSubproductos($con,$id)
{
	$consulta="SELECT id_productos, tipo_producto_id_tipo_producto, Empresa_id_empresa, nombre, serial, fecha_compra, garantia, fecha_vencimiento, tipo 
    FROM productos, productos_has_productos where  productos_id_productos1=id_productos and productos_id_productos='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function serial_cliente($con,$id, $prod)
{
	$consulta="SELECT idseriales, serial, fecha_compra, garantia, fecha_vencimiento, responsabilidad 
FROM seriales where productos_id_productos='$prod' and id_cliente='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function serial_proyecto($con,$prod)
{
	$consulta="SELECT idseriales, serial, fecha_compra, garantia, fecha_vencimiento, responsabilidad FROM seriales where productos_id_productos='$prod'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function serial_cliente_tick($con,$id)
{
	$consulta="SELECT idseriales, serial,responsabilidad 
FROM seriales where id_cliente='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function seriales_emp($con,$id)
{
	$consulta="SELECT idseriales, seriales.serial,responsabilidad
FROM seriales, productos where id_productos=productos_id_productos and Empresa_id_empresa='$id'";
	$resultado=mysql_query($consulta,$con);
	echo $consulta;
	return $resultado;
}

function serial_tick($con)
{
	$consulta="SELECT idseriales, serial,responsabilidad 
FROM seriales ";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function buscar_contacto($nombre,$correo,$con)
{
	$consulta="select * from usuarios where nombre='$nombre' or correo_electronico='$correo'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function buscar_contacto2($nombre,$tweeter,$con)
{
	$consulta="select * from contacto where nombre='$nombre' or twitter='$tweeter'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function ticket_datos($datos,$con)
{
	$consulta="INSERT INTO ticket_datos (datos, fecha) VALUES ('".$datos."', '".date("Y-m-d H:i:s",time())."')";
	mysql_query($consulta,$con);
	$id=mysql_insert_id();
	return $id;		
}

function inserta_respuesta($ticket,$titulo, $texto, $archivo,$con)
{
	$consulta="INSERT INTO respuesta(ticket_id_ticket, asunto, texto, fecha, ruta) VALUES ('".$ticket."', '".$titulo."', '".$texto."', '".date("Y-m-d H:i:s",time())."', '".$archivo."')";
	mysql_query($consulta,$con);
	$id=mysql_insert_id();
	return $id;		
}

function contacto_respuesta($contacto,$respuesta,$con)
{
	$consulta="INSERT INTO contacto_has_respuesta (contacto_id_contacto, respuesta_id_respuesta) VALUES ('".$contacto."', '".$respuesta."')";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function usuarios_respuesta($usuario,$respuesta,$con)
{
	$consulta="INSERT INTO usuarios_has_respuesta (Usuarios_id_usuarios, respuesta_id_respuesta) VALUES ('".$usuario."', '".$respuesta."')";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function dato_campo_ticket($id_campo,$id_ticket,$con)
{
	
		$consulta="select ticket_datos_id_datos from ticket_datos_has_campos_ticket where campos_ticket_id_datos='".$id_campo."' and ticket_id_ticket='".$id_ticket."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function update_dato_ticket($dato,$id,$con)
{
	$consulta="update ticket_datos set datos='".$dato."', fecha='".date("Y-m-d H:i:s",time())."' where id_datos='".$id."' and datos='off'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function update_puntos($id,$puntos,$actualizacion,$con)
{
	$consulta="update ticket set puntos='".$puntos."', actualizacion='".$actualizacion."' where id_ticket='".$id."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function edo_dato_ticket($id,$con)
{
	$consulta="SELECT count(ticket_datos_id_datos) as campos_tot
	FROM ticket_datos_has_campos_ticket,ticket_datos where ticket_datos_id_datos=id_datos and ticket_id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function edo_dato_ticket_on($id,$con)
{
	$consulta="SELECT count(ticket_datos_id_datos) as campos_on
	FROM ticket_datos_has_campos_ticket,ticket_datos where ticket_datos_id_datos=id_datos and datos='on' and ticket_id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function nombre_campo($id,$con)
{
	$consulta="select nombre from ticket_campos where id_campo='".$id."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function nombre_prod($id,$con)
{
	$consulta="select nombre from producto_campos where id_campo='".$id."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function ver_alcance($id,$con)
{
	$consulta="select alcance from ticket where id_ticket='".$id."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function ticket_datos_campos($id_campo,$id_dato,$ticket,$con)
{
	$consulta="	INSERT INTO  ticket_datos_has_campos_ticket (ticket_datos_id_datos, campos_ticket_id_datos, ticket_id_ticket)
	 VALUES ('".$id_dato."', '".$id_campo."','".$ticket."')";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function updateticket_datos_campos($id_campo,$id_dato,$ticket,$con)
{
	$consulta="	update ticket_datos_has_campos_ticket set ticket_datos_id_datos='".$id_dato."' where  campos_ticket_id_datos='".$id_campo."', ticket_id_ticket='".$ticket."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function consulta_ticket_usuarios($idusuarios,$idticket,$con)
{
	$consulta="select * from usuarios_has_ticket where  Usuarios_id_usuarios='".$idusuarios."' and ticket_id_ticket='".$idticket."' and solicitud=0";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function insertar_ticket_usuarios($idusuarios,$idticket,$solicitud,$responsable,$con)
{
	$consulta="INSERT INTO usuarios_has_ticket (Usuarios_id_usuarios, ticket_id_ticket,solicitud,responsable) VALUES ('".$idusuarios."', '".$idticket."','".$solicitud."','".$responsable."')";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function cambiar_responsable($idticket,$valor,$con)
{
	$consulta="update usuarios_has_ticket set responsable='".$valor."' where ticket_id_ticket='".$idticket."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;

}

function cambiar_responsable_usuario($idticket,$rep,$valor,$con)
{
	$consulta="update usuarios_has_ticket set responsable='".$valor."' where ticket_id_ticket='".$idticket."' and usuarios_id_usuarios='".$rep."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;

}


function datos_campos_ticket($id,$con)
{
	$consulta="SELECT id_campos,nombre as campos,datos,plantilla, fecha from ticket_datos,campos_ticket,ticket_datos_has_campos_ticket
	where ticket_datos_id_datos=id_datos and campos_ticket_id_datos=id_campos and ticket_id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}


function cerrar_estado($id,$con)
{
	$consulta="UPDATE ticket SET  Estado_id_estado = 3 where id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
}

function borrar_ticket($id,$con)
{
	$consulta="DELETE FROM categorias_has_ticket where ticket_id_ticket='$id'";
	mysql_query($consulta,$con);
	$consulta="DELETE FROM productos_has_ticket where ticket_id_ticket='$id'";
	mysql_query($consulta,$con);
	$consulta="DELETE FROM usuarios_has_ticket where ticket_id_ticket='$id'";
	mysql_query($consulta,$con);
	
	$consulta="DELETE FROM respuesta where ticket_id_ticket='$id'";
	mysql_query($consulta,$con);

	$consulta="DELETE FROM ticket_datos_has_ticket_campos where ticket_datos_id_datos in (select id_datos from ticket_datos where ticket_id_ticket='$id')";
	mysql_query($consulta,$con);
	$consulta="DELETE FROM ticket_datos where ticket_id_ticket='$id'";
	mysql_query($consulta,$con);
	$consulta="DELETE FROM ticket where id_ticket='$id'";
	mysql_query($consulta,$con);
}

function actualizarestado($id,$estado,$con)
{
	$consulta="UPDATE ticket SET  Estado_id_estado = '".$estado."' where id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
}

function actualizar_fecha_actual($id,$con)
{
	$consulta="UPDATE ticket SET  fecha_actualizacion = '".date("Y-m-d H:i:s",time())."' where id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
}

function fechacierre($id,$con)
{
	$consulta="UPDATE ticket SET  fecha_vencimiento = '".date("Y-m-d H:i:s",time())."' where id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
}

function actualizarprioridad($id,$estado,$con)
{
	$consulta="UPDATE ticket SET  prioridad_id_prioridad = '".$estado."' where id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
}

function actualizaralcance($id,$estado,$gasto,$con)
{
	$consulta="UPDATE ticket SET  alcance= '".$estado."', gastos='".$gasto."' where id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
}


function actualizargastos($id,$gasto,$con)
{
	$consulta="UPDATE ticket SET gastos='".$gasto."' where id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
}

function actualizar_only_alcance($id,$estado,$con)
{
	$consulta="UPDATE ticket SET  alcance= '".$estado."' where id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
}

function insertaUsuario($id_departamento, $id_perfiles, $nombre, $puesto, $correo_electronico, $pass,$twitter,$facebook, $con)
{
	$consulta="INSERT INTO usuarios (Departamento_id_departamento, Perfiles_id_Perfiles, nombre, puesto, correo_electronico,
	 pass, twitter, facebook) VALUES ('".$id_departamento."', '".$id_perfiles."', '".$nombre."', '".$puesto."', '".$correo_electronico."',
	  '".$pass."','".$twitter."','".$facebook."')";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function ticket_proyecto($id,$con)
{
	$consulta="SELECT id_ticket, prioridad_id_prioridad, prioridad.nombre as prioridad, Estado_id_estado, estado.nombre as estado, ticket.nombre, fecha_inicio, fecha_vencimiento,
	 fecha_actualizacion, tipo, titulo, puntos, actualizacion,responsabilidad FROM ticket, estado, prioridad where prioridad_id_prioridad=id_prioridad and Estado_id_estado=id_estado and id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function ticket_proyecto_datos($id,$con)
{
	$consulta="SELECT id_datos,datos,usuarios_has_ticket_Usuarios_id_usuarios,usuarios_has_ticket_ticket_id_ticket, id_campos,campos_producto.nombre as nombre,
	porcentaje,presupuesto,	plantilla, producto_datos_id_datos, campos_producto_id_datos, usuarios.nombre as representante, tiempo
	FROM producto_datos, producto_datos_has_campos_producto,campos_producto, usuarios
    where producto_datos_id_datos=id_datos and  campos_producto_id_datos=id_campos and usuarios_has_ticket_Usuarios_id_usuarios=id_usuarios 
	and usuarios_has_ticket_ticket_id_ticket='$id' order by nombre";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function proyecto_presupuesto_alcance($id,$con)
{
	$consulta="SELECT  sum((datos*porcentaje)/100) as alcance, sum(presupuesto) as presupuesto FROM producto_datos, producto_datos_has_campos_producto,campos_producto, usuarios 
	where producto_datos_id_datos=id_datos and  campos_producto_id_datos=id_campos and usuarios_has_ticket_Usuarios_id_usuarios=id_usuarios 
	and usuarios_has_ticket_ticket_id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function proyecto_presupuesto($id,$con)
{
	$consulta="SELECT  sum(presupuesto) as presupuesto FROM producto_datos, producto_datos_has_campos_producto,campos_producto, usuarios 
	where producto_datos_id_datos=id_datos and  campos_producto_id_datos=id_campos and usuarios_has_ticket_Usuarios_id_usuarios=id_usuarios 
	and usuarios_has_ticket_ticket_id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function resta_proyecto($valor,$id,$gasto_ant,$con)
{
	$consulta="SELECT  (sum(presupuesto)-$valor-$gasto_ant) as resta  FROM producto_datos, producto_datos_has_campos_producto,campos_producto, usuarios 
	where producto_datos_id_datos=id_datos and  campos_producto_id_datos=id_campos and usuarios_has_ticket_Usuarios_id_usuarios=id_usuarios 
	and usuarios_has_ticket_ticket_id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}


function notas($id,$con)
{
	$consulta="SELECT id_respuesta,asunto, texto,fecha, nombre, ruta FROM respuesta,usuarios_has_respuesta,usuarios WHERE
	  respuesta_id_respuesta=id_respuesta and Usuarios_id_usuarios=id_usuarios and ticket_id_ticket=$id order by fecha desc";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function notas_adjuntos($id,$con)
{
	$consulta="SELECT id_respuesta,asunto, texto,fecha, nombre, ruta FROM respuesta,usuarios_has_respuesta,usuarios WHERE
	  respuesta_id_respuesta=id_respuesta and Usuarios_id_usuarios=id_usuarios and ticket_id_ticket=$id and ruta!='' order by fecha desc";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function update_ticket($nombre,$titulo, $id,$con)
{
	$consulta="UPDATE ticket SET nombre = '".$nombre."', titulo = '".$titulo."' where id_ticket = '".$id."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function update_producto_datos($ticket,$datos,$porcentaje, $idusuario, $con)
{
	$consulta="update  producto_datos  set datos ='".$porcentaje."', usuarios_has_ticket_Usuarios_id_usuarios='".$idusuario."' where id_datos='".$datos."' AND usuarios_has_ticket_ticket_id_ticket='".$ticket."'";
	$resultado=mysql_query($consulta,$con);
//	 echo $consulta;
	return $resultado;		
}

function proyecto_datos($id,$con)
{
	$consulta="SELECT id_datos, ticket_id_ticket, datos FROM producto_datos where ticket_id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function proyecto_datos2($datos,$id,$con)
{
	$consulta="SELECT id_datos, ticket_id_ticket, datos FROM producto_datos where and id_datos='".$datos."' and ticket_id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function depto_prod($plantilla, $con)
{
	$consulta="select id_departamento from departamento where 	Empresa_id_empresa=(Select Empresa_id_empresa from  productos where id_productos = (SELECT productos_id_productos 
FROM plantilla_producto_has_productos where  plantilla_producto_id_plantilla_producto=$plantilla))";
	$resultado=mysql_query($consulta,$con);
	for($x=0;$x<mysql_num_rows($resultado);$x++)
	{
		$depto=mysql_fetch_array($resultado);
		$consulta2="Select max(id_usuarios) as usuario from usuarios where Departamento_id_departamento='".$depto["id_departamento"]."' and Perfiles_id_Perfiles=2";
		$resultado2=mysql_query($consulta2,$con);
			if(mysql_num_rows($resultado2)>0)
			{	
				return $resultado2;
			}
	}
}


function tiempo_proyecto($id,$con)
{
	$consulta="SELECT sum(tiempo) as tiempo FROM producto_datos, producto_datos_has_campos_producto,campos_producto where producto_datos_id_datos=id_datos and  campos_producto_id_datos=id_campos and usuarios_has_ticket_ticket_id_ticket='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}


function vigencia_prod_empresa($id,$con)
{
	$consulta="SELECT idseriales, productos_id_productos, id_cliente, seriales.serial, seriales.fecha_compra,seriales.garantia, seriales.fecha_vencimiento,seriales.resposabilidad,Empresa_id_empresa,productos.nombre as producto,empresa.nombre as empresa 
	FROM seriales,productos, empresa where productos_id_productos=id_productos and Empresa_id_empresa=id_empresa and id_empresa=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}	

function vigencia_serial_clientes($id,$con)
{
	$consulta="SELECT  idseriales, productos_id_productos,seriales.id_cliente as iduser, seriales.serial, seriales.fecha_compra, seriales.garantia, seriales.responsabilidad, seriales.fecha_vencimiento, 
	productos.nombre as producto, usuarios.nombre as usuario, clientes.id_cliente,clientes.nombre as procedencia, empresa.nombre as empresa
	FROM seriales, productos, usuarios, clientes, clientes_has_usuarios, empresa 
	where  productos_id_productos=id_productos and seriales.id_cliente=id_usuarios and clientes_has_usuarios.id_cliente=clientes.id_cliente 
	and clientes_has_usuarios.id_usuario=usuarios.id_usuarios and  productos.Empresa_id_empresa=id_empresa and clientes.id_cliente=$id ";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}	

function vigencia_serial_empresa($id,$con)
{
	$consulta="SELECT  idseriales, productos_id_productos,seriales.empresa as iduser, seriales.serial, seriales.fecha_compra, seriales.garantia, seriales.responsabilidad, seriales.fecha_vencimiento, 
	productos.nombre as producto, empresa.nombre as usuario FROM seriales, productos, empresa 
	where  productos_id_productos=id_productos and  productos.Empresa_id_empresa=id_empresa and seriales.empresa!=0 and seriales.empresa=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}	

function empresa_clt($id,$con)
{
	$consulta="SELECT empresa.nombre as empresa2 from empresa, clientes where Empresa_id_empresa=id_empresa and id_cliente=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function seriales_ticket($id,$con)
{
	$consulta="SELECT seriales_idseriales, serial FROM seriales_has_ticket, seriales WHERE seriales_idseriales=idseriales and ticket_id_ticket=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}
function seriales_ticket2($id,$con)
{
	$consulta="SELECT seriales_idseriales, serial FROM seriales_has_ticket, seriales WHERE seriales_idseriales=idseriales and ticket_id_ticket=$id";
	$resultado=mysql_unbuffered_query($consulta,$con);
	return $resultado;
}

//noticket por deptos pasa id depto
function numticket_departamento($id,$orden,$con)
{
$consulta="SELECT id_usuarios,usuarios.nombre as nombre, usuarios.correo_electronico as correo, departamento.nombre as departamento, empresa.nombre as empresa, ticket_id_ticket as id_ticket
FROM usuarios,usuarios_has_ticket, departamento, empresa, ticket where usuarios_id_usuarios=id_usuarios and Departamento_id_departamento=id_departamento
and Empresa_id_empresa=id_empresa and ticket_id_ticket=id_ticket and id_departamento='$id' AND (Estado_id_estado!=3 || Estado_id_estado!=4) and solicitud=1 order by id_ticket asc";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

//usuarios por empresa
function usuarios_empresa($idempresa,$con)
{
$consulta="select id_empresa, empresa.nombre as empresa, id_departamento,departamento.nombre as departamento,id_usuarios, Departamento_id_departamento, Perfiles_id_Perfiles,usuarios.nombre  as usuario
from empresa, departamento, usuarios
where Empresa_id_empresa=id_empresa and Departamento_id_departamento=id_departamento and  id_empresa=$idempresa";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function ticket_vs_checkbox($id,$con)
{
	$consulta="SELECT count(id_ticket) as cantidad,campos_ticket.nombre as campos
    from ticket_datos,campos_ticket,ticket_datos_has_campos_ticket, ticket,categorias_has_ticket,categorias,departamento
    where ticket_datos_id_datos=id_datos and categorias_has_ticket.ticket_id_ticket=id_ticket and categorias_id_categoria=id_categoria and departamento_id_departamento=id_departamento
    and campos_ticket_id_datos=id_campos and datos='on' and ticket_datos_has_campos_ticket.ticket_id_ticket=id_ticket and Estado_id_estado!=3  and Estado_id_estado!=4 and id_departamento=$id group by campos";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function alcance_tickets($id,$con)
{
	$consulta="SELECT count(id_ticket) as cantidad,alcance from ticket,categorias_has_ticket,categorias,departamento
    where categorias_has_ticket.ticket_id_ticket=id_ticket and categorias_id_categoria=id_categoria and departamento_id_departamento=id_departamento 
	and Estado_id_estado!=3  and Estado_id_estado!=4 and id_departamento=$id and tipo='ticket' group by alcance";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}


function alcance_tickets_colores($id,$con)
{
	$consulta="SELECT id_ticket,alcance, responsabilidad from ticket,categorias_has_ticket,categorias,departamento
    where categorias_has_ticket.ticket_id_ticket=id_ticket and categorias_id_categoria=id_categoria and departamento_id_departamento=id_departamento 
	and Estado_id_estado!=3 and Estado_id_estado!=4 and id_departamento=$id and tipo='ticket'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function responsabilidad_tickets($id,$con)
{
	$consulta="SELECT sum(responsabilidad) as responsabilidad,alcance from ticket,categorias_has_ticket,categorias,departamento
    where categorias_has_ticket.ticket_id_ticket=id_ticket and categorias_id_categoria=id_categoria and departamento_id_departamento=id_departamento
	 and Estado_id_estado!=3  and Estado_id_estado!=4 and id_departamento=$id and tipo='ticket' group by alcance";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function proyecto_responsabilidad_alcance($id,$con)
{
	$consulta="SELECT  sum((datos*porcentaje)/100) as alcance,responsabilidad FROM producto_datos, producto_datos_has_campos_producto,campos_producto, ticket
	where producto_datos_id_datos=id_datos and  campos_producto_id_datos=id_campos and usuarios_has_ticket_ticket_id_ticket=id_ticket and id_ticket=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function idtickets_proy($empresa,$con)
{
	$consulta="SELECT id_ticket FROM ticket,prioridad,estado, usuarios_has_ticket, usuarios, departamento
	 WHERE prioridad_id_prioridad=id_prioridad and estado_id_estado=id_estado and ticket_id_ticket=id_ticket
	 and id_usuarios=Usuarios_id_usuarios and Departamento_id_departamento=id_departamento and id_estado!=3 and id_estado!=4 and Empresa_id_empresa=$empresa and tipo='proyecto' and  solicitud=1";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function nombre_ticket($id,$con)
{
	$consulta="SELECT titulo FROM ticket where id_ticket=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;	
}

function inserta_privado($id,$texto,$usuario,$conexion)
{
	$consulta="INSERT INTO comentarios (ticket_id_ticket,comentario,id_usuario,fecha) VALUES ('".$id."','".$texto."','".$usuario."','". date("Y-m-d H:i:00")."')";
	$resultado=mysql_query($consulta,$conexion);
	return $resultado;

}
function notas_privadas($id,$con)
{
	$consulta="SELECT comentario,fecha, nombre  FROM comentarios,usuarios WHERE id_usuarios=id_usuario and ticket_id_ticket=$id order by fecha desc";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}
function ver_cali($id,$con)
{
	$consulta="SELECT id_calificacion,calificacion_cliente,nombre FROM calificacion,usuarios WHERE id_ticket='".$id."' AND calificacion_cliente!=0 AND id_cliente=id_usuarios ORDER BY id_calificacion DESC";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}
function ver_cali2($id,$con)
{
	$consulta="SELECT id_calificacion,calificacion_representante,nombre FROM calificacion,usuarios WHERE id_ticket='".$id."' AND calificacion_representante!=0 AND id_usuario=id_usuarios ORDER BY id_calificacion DESC";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}
function inserta_caliC($id,$calificacion,$usuario,$con)
{
	$consulta="INSERT INTO calificacion (id_ticket,calificacion_cliente,id_cliente) VALUES ('".$id."','".$calificacion."','".$usuario."')";
	$resultado=mysql_query($consulta,$con);
}

function inserta_caliR($id,$calificacion,$usuario,$con)
{
	$consulta="INSERT INTO calificacion (id_ticket,calificacion_representante,id_usuario) VALUES ('".$id."','".$calificacion."','".$usuario."')";
	$resultado=mysql_query($consulta,$con);
}

function inserta_segmento($palabras,$ticket,$fecha,$con)
{
	$consulta="INSERT INTO segmentos (palabras_clave,id_ticket,fecha) VALUES ('".$palabras."','".$ticket."','".$fecha."')";
	$resultado=mysql_query($consulta,$con);
}

function empresa_tick($ticket,$con)
{
	$consulta="SELECT ticket.id_ticket,id_usuarios,Departamento_id_departamento, id_empresa
	FROM usuarios, departamento, usuarios_has_ticket,ticket, empresa
	where Departamento_id_departamento = id_departamento and Usuarios_id_usuarios=id_usuarios
	and ticket_id_ticket = ticket.id_ticket and Empresa_id_empresa = empresa.id_empresa and solicitud=0 and id_ticket=$ticket";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}
?>